package com.exam.huawei;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Scanner;

/**
 * date:
 * description:
 */
public class Solution3 {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine().trim();
//        str = "[1,2,3,1,null,2,null,null,null,null,null,1,null,null,null]";
//        str = "[1,4,3,1,null,2,null,null,null,null,null,1,null,null,null]";
//        str = "[1,1,1,1,1,1,1]";
//        str = "[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]";
        int len = str.length();
        str = str.substring(1, len - 1);
        String[] strs = str.split(",");
        len = strs.length;
        if(len <= 3){
            System.out.println(-1);
            return;
        }
//        int[] nums = new int[len];
        for (int i = 0; i < len; i++) {
            if("null".equals(strs[i])){
                strs[i] = "0";
                continue;
            }
//            nums[i] = Integer.parseInt(strs[i]);
        }
//        int res = -1;
        String output = "-1";
        if(len <= 7){
            if((strs[1] + strs[3] + strs[4]).equals(strs[2] + strs[5] + strs[6]) &&
                    !(strs[3] + strs[4]).equals("00")){
//                res = 2;
                output = strs[1] + strs[3] + strs[4];
            }
            if(!"-1".equals(output)){
                System.out.println(compose(output));
            }else{
                System.out.println(output);
            }
            return;
        }
//        int left = 0;
        HashMap<String, Integer> map = new HashMap<>();
//        ArrayList<String> rightset = new ArrayList<>();
//        if((strs[1] + strs[3] + strs[4] + strs[7] + strs[8] + strs[9] + strs[10])
//                .equals(strs[2] + strs[5] + strs[6] + strs[11] + strs[12] + strs[13] + strs[14])){
//            res = 3;
//        }
        if(!strs[1].equals("0")){
            if(strs[7].equals("0") && strs[8].equals("0")
                    && strs[9].equals("0") && strs[10].equals("0")
                    && !(strs[3] + strs[4]).equals("00")){
                String s = strs[1] + strs[3] + strs[4];
                map.put(s, map.getOrDefault(s, 0) + 1);
            }else{
                if(!strs[3].equals("0") &&
                !(strs[7] + strs[8]).equals("00")){
                    String s = strs[3] +strs[7] + strs[8];
                    map.put(s, map.getOrDefault(s, 0) + 1);
                }
                if(!strs[4].equals("0") &&
                        !(strs[9] + strs[10]).equals("00")){
                    String s = strs[4] +strs[9] + strs[10];
                    map.put(s, map.getOrDefault(s, 0) + 1);
                }
                String s = strs[1] + strs[3] + strs[4] + strs[7] + strs[8] + strs[9] + strs[10];
                map.put(s, map.getOrDefault(s, 0) + 1);
            }
        }
        if(!strs[2].equals("0")){
            if(strs[11].equals("0") && strs[12].equals("0")
                    && strs[13].equals("0") && strs[14].equals("0")
                    && !(strs[5] + strs[6]).equals("00")){
                String s = strs[2] + strs[5] + strs[6];
                map.put(s, map.getOrDefault(s, 0) + 1);
            }else{
                if(!strs[5].equals("0")&&
                        !(strs[11] + strs[12]).equals("00")){
                    String s = strs[5] +strs[11] + strs[12];
                    map.put(s, map.getOrDefault(s, 0) + 1);
                }
                if(!strs[6].equals("0")&&
                        !(strs[13] + strs[14]).equals("00")){
                    String s = strs[6] +strs[13] + strs[14];
                    map.put(s, map.getOrDefault(s, 0) + 1);
                }
                String s = strs[2] + strs[5] + strs[6] + strs[11] + strs[12] + strs[13] + strs[14];
                map.put(s, map.getOrDefault(s, 0) + 1);
            }
        }
        output = "-1";
        for (String key : map.keySet()) {
//            int depth = key.length() == 3 ? 2 : 3;
            if(map.get(key) > 1 && key.length() > output.length() && !key.endsWith("0000")){
                output = key;
            }
        }
        if(!"-1".equals(output)){
            System.out.println(compose(output));
        }else{
            System.out.println(output);
        }
    }

    public static String compose(String str){
        StringBuilder sb = new StringBuilder("[");
        for (int i = 0; i < str.length(); i++) {
            if(str.charAt(i) == '0'){
                sb.append("null,");
            }else{
                sb.append(str.charAt(i)).append(',');
            }
        }
        return sb.deleteCharAt(sb.length() - 1).append(']').toString();
    }
}
